PublishPress\Future\Modules\Expirator\Models\ExpirablePostModel A

Total Complexity 73
Dependencies 14
Dependents 10
Total lines 731
Lines of code 381
Logical lines of code 199
Comment lines 167
Methods 18
Properties 19

Methods 18

Method Rating Maintainability Complexity Lines of code
sendEmail()
B
33 11 121
expire()
A
42 11 54
getExpirationCategoryIDs()
S
53 7 23
getExpirationTaxonomy()
S
55 7 19
getExpirationType()
S
50 6 32
getExpirationDateString()
S
56 6 18
isExpirationEnabled()
S
59 5 15
getExpirationAction()
S
62 3 13
getExpirationCategoryNames()
S
61 3 13
getTitle()
S
64 3 10
getPostType()
S
64 3 10
__construct()
S
58 1 16
getExpirationOptions()
S
72 2 6
expirationEmailIsEnabled()
S
72 1 6
logOnAction()
S
75 1 4
getExpirationDataAsArray()
S
65 1 9
getExpirationDateAsUnixTime()
S
76 1 4
deleteExpirationPostMeta()
S
68 1 8